//
//  VideoDot.h
//  Pods
//
//  Created by sunhongda on 2023/3/2.
//

 
#import <Foundation/Foundation.h>
#import <IMILabKit/ILEventReportManager.h>

NS_ASSUME_NONNULL_BEGIN

/**
 出图时间
 **/
static NSString * const Live_ConnectTotalTime = @"Live_ConnectTotalTime";
static NSString * const Vod_ConnectTotalTime = @"Vod_ConnectTotalTime";
static NSString * const Hls_ConnectTotalTime = @"Hls_ConnectTotalTime";

/**
 * 获取播放器当前流的连接类型
 * 播放器状态为{@link   LVPlayerState#STATE_READY}时调用有效
 * @return {@link  VStreamConnectType}
 */
static NSString * const Live_ConnectType = @"Live_ConnectType";
static NSString * const HLS_ConnectType = @"Hls_ConnectType";
static NSString * const Vod_ConnectType = @"Vod_ConnectType";

/**
 * 播放中错误码
 */
static NSString * const Live_PlayerErrorCode = @"Live_PlayerErrorCode";
static NSString * const HLS_PlayerErrorCode = @"Hls_PlayerErrorCode";
static NSString * const Vod_PlayerErrorCode = @"Vod_PlayerErrorCode";



@interface VideoDot : NSObject

 /// 上报打点内容
+ (void)reportEventWithMoitor:(NSString *) key did:(NSString *) did model:(NSString *) model;

+ (void)reportEventWithMoitor:(ILEventModel *) eventModel;

@end


NS_ASSUME_NONNULL_END
